﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ED_Nivelacion.Datos;

namespace ED_Nivelacion.Negocios
{
    public class Resultado_C
    {
        ED_NivelacionEntities _objEntity = new ED_NivelacionEntities();

        //public List<Resultado> ObtenerResultado()
        //{
        //    List<Resultado> ListaResultado = new List<Resultado>();
        //    try
        //    {
        //        foreach (var item in _objEntity.SP_ConsultarResultado())
        //        {
        //            ListaResultado.Add(new Resultado { idCuestionario = item.idCuestionario, Puntaje = item.Puntaje, Tiempo = item.Tiempo });
        //        }

        //        return ListaResultado;
        //    }
        //    catch (Exception)
        //    {
        //        return ListaResultado;
        //    }
        //}

        public string AgregarResultado(Resultado _obj)
        {
            string msm = "Ingresado";
            try
            {
                //_objEntity.SP_InsertarResultado(_obj.idCuestionario, _obj.Puntaje, _obj.Tiempo);
            }
            catch (Exception)
            {

                msm = "Error al Ingresar";
            }

            return msm;

        }

        public string EditarResultado(Resultado _obj)
        {
            string msm = "Actualizado";
            try
            {
                //_objEntity.SP_ActualizarResultado(_obj.idResultado, _obj.idCuestionario, _obj.Puntaje, _obj.Tiempo);
            }
            catch (Exception)
            {

                msm = "Error al Actualizar";
            }

            return msm;
        }

        public string EliminarEncabezado(int _idEncabezado)
        {
            string msm = "Eliminado";
            try
            {
                _objEntity.SP_EliminarEncabezado(_idEncabezado);
            }
            catch (Exception)
            {

                msm = "Error al Eliminar";
            }

            return msm;
        }
    }
}
